var runtime.crashing
12 uses
runtime (current package)
signal_unix.go#L614: var crashing atomic.Int32
signal_unix.go#L764: if crashing.Load() == 0 {
signal_unix.go#L774: if crashing.Load() > 0 && gp != mp.curg && mp.curg != nil && readgstatus(mp.curg)&^_Gscan == _Grunning {
signal_unix.go#L778: } else if crashing.Load() == 0 {
signal_unix.go#L790: if crashing.CompareAndSwap(0, 1) {
signal_unix.go#L793: crashing.Add(1)
signal_unix.go#L795: if crashing.Load() < mcount()-int32(extraMLength.Load()) {
signal_unix.go#L816: maxCrashing := crashing.Load()
signal_unix.go#L817: for timeout > 0 && (crashing.Load() < mcount()-int32(extraMLength.Load())) {
signal_unix.go#L821: if c := crashing.Load(); c > maxCrashing {
signal_unix.go#L829: c := crashing.Load()
signal_unix.go#L833: c = crashing.Load()
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |